/*
 * MAIN.CSS
 *
 **/
 
 a,body,div,p,span,ul,li,form,label {
 	margin:0;
 	padding:0;
 	border:none;
 }
 
 body {
 	background:#fff;
 	font-family:"helvetica neue",arial,sans-serif;
 }
 
 a {
 	text-decoration:none;
 	color:#524D4D;
 }
 
 .mainContainer {
 	width:100%;
 	height:100%;
 }
 
 .mainContainer .headContainer {
	position:fixed;
	width:100%;
	height:80px;
	top:0;
	left:0;
	background:rgba(0, 0, 0, 0.8);
	text-align:center;
	z-index:10000;
}

 .mainContainer .headContainer .headWrapper{
 	width:960px;
 	margin:0 auto;
 }
 
 .headWrapper .signIn {
 	float:right;
 	width:66px;
 	height:69px;
 	margin-top:12px;
 	border-radius:8px 8px 0 0;
 	background:#fff;
 	padding-top:4px;
 	box-shadow:0 -2px 5px #fff;
 }
 
  .headWrapper .logo {
 	float:left;
 	width:420px;
 	height:62px;
 	margin-top:14px;
 	border-radius:8px 8px 0 0;
 	padding-top:4px;
 	box-shadow:0 -2px 5px #fff;
 	background:#fff;
 }
 
  .headWrapper .notification {
 	float:right;
 	width:142px;
 	height:72px;
 	margin-top:12px;
 	margin-right:200px;
 	border-radius:8px 8px 0 0;
 } 
 
 .notification ul {
 	width:300px;
 	height:68px;
 	padding-top:30px;
 }
 .notification ul li {
 	list-style:none;
 	float:left;
 }
 
 .notification ul li a {
 	font-size:24px;
 	padding:0 20px;
 	color:#ccc;
 }

 .notification ul li a:hover {
 	text-shadow:1px 1px 5px #fff;
 	color:#eee;
 }
 
 
 .notification ul li:first-of-type {
 	border-radius:5px 0 0 5px;
 }
 
  .notification ul li:last-of-type {
 	border-radius:0 5px 5px 0;
 }
 
  .notification ul li:last-of-type {
  	border-right:none;
  }
 
 .headWrapper .logo #qsearch {
 	width:400px;
 	height:60px;
 	text-align:left;
 }
 
 #qsearch input {
 	font-size:18px;
 	margin-left:5px;
 	padding:8px;
 	width:320px;
 	height:46px;
 	border-width:0;
 	border-radius:5px 0 0 5px;
 	box-shadow:0 0 5px #333 inset;
 }
 
 #qsearch .sendRequest {
 	float:right;
 	height:62px;
 	width:59px;
 	border-width:0;
 	border-radius:0 5px 5px 0;
 	
 	background: #cedbe9; /* Old browsers */
	background: -moz-linear-gradient(top,  #cedbe9 0%, #aac5de 17%, #6199c7 50%, #3a84c3 51%, #419ad6 59%, #4bb8f0 71%, #3a8bc2 84%, #26558b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedbe9), color-stop(17%,#aac5de), color-stop(50%,#6199c7), color-stop(51%,#3a84c3), color-stop(59%,#419ad6), color-stop(71%,#4bb8f0), color-stop(84%,#3a8bc2), color-stop(100%,#26558b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cedbe9 0%,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cedbe9 0%,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cedbe9 0%,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%); /* IE10+ */
	background: linear-gradient(top,  #cedbe9 0%,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedbe9', endColorstr='#26558b',GradientType=0 ); /* IE6-9 */
 	
 	background: #aebcbf; /* Old browsers */
background: -moz-linear-gradient(top,  #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
background: linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
 	
 	
 	text-align:center;
 }
 
  #qsearch .sendRequest:hover {
  	cursor:pointer;
  }
 
 #qsearch .sendRequest p {
 	padding:4px 0;
 	text-shadow: 1px 1px #333;
 	color:#fff;
 	font-size:40px;
 }
 
 .contentWrapper {
 	margin:10px auto;
 	margin-top:160px;
 	width:960px;
 	padding:5px;
 }
 
 .talarist {
 	position:relative;
 }
 
 .talarist .tala {
    background-color: #FFFFFF;
    position:absolute;
    box-shadow: 0 1px 2px rgba(51, 51, 51, 0.4);
    font-size: 11px;
    padding: 15px 15px 0;
    width: 192px;
    min-height:192px;
    margin:5px;
    float:left;
    z-index:1;
 }